home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_xemacs.idb / usr / freeware / lib / xemacs-20.4 / lisp / hm--html-menus / ANNOUNCEMENT.z / ANNOUNCEMENT
Encoding:
Text File  |  1998-05-21  |  5.2 KB  |  132 lines

  1. Hello,
  2.  
  3. I've written a new version (5.8) of my html package for the XEmacs 
  4. and the GNU Emacs 19. The name of the package is:
  5.  
  6.          hm--html-menus-5.8.tar.gz
  7.  
  8. With this package it is very easy to write html pages for the World Wide 
  9. Web (WWW). Eg: In most cases the user gets help to construct a specific 
  10. link by examples or by a completition list with possible input strings.
  11. It is also possible to insert links and images by just clicking on its
  12. source and destination (drag and drop feature).
  13.  
  14. The biggest new features compared with release 5.7 are:
  15. - use of the customize package for customization
  16. - the header of the main files should no be 'package finder' compatible
  17. - in the XEmacs a drag and drop mouse pointer will be used
  18.   during drag and drop
  19. - the minor mode (hm--html-minor-mode) could now be used in many
  20.   other major modes
  21. - better popup menu support for the hm--html-minor-mode in the
  22.   Emacs 19
  23. - the emacs start up options -u, -q, -no-site-file are now
  24.   respected
  25. - some bug fixes
  26. Read the NEWS file to see news in detail...
  27.  
  28. You should find hm--html-menus-5.8.tar.gz on the following ftp server:
  29.     sunsite.unc.edu in /pub/Linux/apps/editors/emacs/
  30.     ftp.tnt.uni-hannover.de in /pub/editors/xemacs/contrib
  31.  
  32. It may take some time, before the package is copied by the ftp admins
  33. from the incoming directories to the above listed directories.
  34.  
  35. There is a html documentation about the package. You can find it on:
  36. http://www.tnt.uni-hannover.de/~muenkel/software/own/hm--html-menus/overview.html
  37.  
  38. This package provides also a minor mode (hm--html-minor-mode), which
  39. can be used together with other html major modes, like the psgml-html
  40. mode or other major edit modes, like the perl-mode.
  41.  
  42. The package provides functions to insert the following stuff in html-pages:
  43. 1. Anchors:
  44.     relative links, general link;
  45.     html link, info link, gopher link, file link;
  46.     ftp link, news link, mailbox link, mailto link, wais (direct) link,
  47.     wais (gateway) link;
  48.     proggate link, local proggate link, 
  49.     link target;
  50. 2. Frame elements:
  51.     full html frame with doctype, doctype, html, head, body, title,
  52.     header and signature elements or only the single elements;
  53.     meta, isindex, link and base element;
  54.     html 'created'- and 'changed'- comments;  
  55.     the current date in the title; 
  56. 3. Structure elements:
  57.     menu or list item, menu, unordered list, ordered list, directory list;
  58.     description list, description title, description entry;
  59.     table, table title, table header, table row, table entry;
  60.     new paragraph, new line, horizontal rule, document division;
  61. 4. for formatting paragraphs:
  62.     preformated, blockquote;
  63.     basefont, font, center, style;
  64.     html comment;
  65. 5. formatting:
  66.     bold, italic, underline, typewriter, strikethru, super and subscript,
  67.     emphasized, strong, small, big,
  68.     definition, keyboard, variable,    code, sample, citation,
  69. 6. include:
  70.     top aligned image, middle aligned image, bottom aligned image;
  71.     general image element, map, area and all together;
  72.     applet, parameter, script;
  73. 7. forms:
  74.     form;
  75.     text, password, isindex, integer, float, date, url, scribble fields; 
  76.     checkbox, radio, reset, image, audio and submit buttons;
  77.     option menus, scrolled lists and option entries;
  78.     textarea;
  79. 8. entities:
  80.     most of the special ISO- characters, less, greater and ampersand;
  81.  
  82. If it makes sense, the functions worked also on selected regions.
  83. I've used the same menu items and the same keystrokes. Therefore, you
  84. don't need to learn different menus or keys for similar functions.
  85.  
  86. You can choose the popup menus between an expert menu and an novice
  87. menu interactively.
  88.  
  89. With the pulldown menu, you can do the following things:
  90. - select the popup menu
  91. - start a drag and drop command
  92. - get help on a drag and drop command
  93. - remove numeric names
  94. - quotify hrefs
  95. - reload the config files
  96. - load html templates from a template directory (two templates are included
  97.   in the package); templates written in a special template language are
  98.   expanded automatically;
  99. - preview html documents with the netscape
  100. - preview html documents with the xmosaic
  101. - preview html documents with the w3 package for the XEmacs and emacs
  102.  
  103. You can insert links and images by clicking with Meta Control Button1
  104. on its source and then on its destination. For this drag and drop
  105. interface the following destinations and links are supported: - the
  106. inclusion of an GIF- or JPEG- image by clicking on its name
  107.   in a dired buffer
  108. - a file or relative link to any other file by clicking on its name
  109.   in a dired buffer
  110. - a file or relative link to a directory by clicking on a line without
  111.   a filename in the dired buffer
  112. - a file or relative link to a file by clicking in a buffer with this
  113.   file
  114. - a http or relative link to a html page by clicking in the w3 buffer, 
  115.   which displays this page
  116. - a http or relative link, which is in another html page by clicking 
  117.   on the link in a w3 buffer
  118. If there is an activated region in the source buffer, then the link
  119. is inserted around it, so that the region is used as the name of the
  120. link.
  121.  
  122. You can configure the html mode with a special configuration file for
  123. your site and with another file specific for a user.
  124.  
  125. The html specification is under development and therefore this
  126. package is also under development. So, if you have any ideas to
  127. extend the package, feel free to email them to
  128. muenkel@tnt.uni-hannover.de.
  129.  
  130.  
  131. Heiko
  132.